From 16b95939f9e1e3d8eb1d2ba8322d6c2d91f0142f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 31 Oct 2022 20:35:15 -0400 Subject: [PATCH] gdk: Bump the jpeg malloc limit Bump the limit for memory use during jpeg loading to 1GB, matching what gdk-pixbuf has for this. --- gdk/loaders/gdkjpeg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gdk/loaders/gdkjpeg.c b/gdk/loaders/gdkjpeg.c index ba6731ac11..d0520cf9e8 100644 --- a/gdk/loaders/gdkjpeg.c +++ b/gdk/loaders/gdkjpeg.c @@ -161,7 +161,8 @@ gdk_load_jpeg (GBytes *input_bytes, jpeg_create_decompress (&info); - info.mem->max_memory_to_use = 300 * 1024 * 1024; + /* Limit to 1GB to avoid OOM with large images */ + info.mem->max_memory_to_use = 1024 * 1024 * 1024; jpeg_mem_src (&info, g_bytes_get_data (input_bytes, NULL), -- 2.30.2